package org.wx.herostory.services.encoder;

import com.google.protobuf.GeneratedMessageV3;
import io.netty.channel.ChannelHandlerContext;

/**
 * @description: 用户消息编码接口
 * @author: wangxun
 * @createDate: 2021/3/1
 * @version: 1.0
 */
public interface ICmdHandler<TCmd extends GeneratedMessageV3> {

    /**
     * 根据不同的指令，完成对应的解码操作
     * @param context
     * @param cmd
     */
    void handle(ChannelHandlerContext context,TCmd cmd);
}
